package com.jy.admin.enums;

/**
 * Created with IntelliJ IDEA.
 * User: sm
 * Date: 2022/1/12
 * Time: 10:19 上午
 */
public enum FOSCollectionTagEnum {
    //催收标签
    PTP_V2(104, "CSS","RWC","Promise to pay", "PTP"),
    PAY_LATER_V2(105, "CSS","RWCN","Promised to pay after 2 days", "PTP"),
    PAID_V2(106, "CSS","RWC","Already Paid", "PTP"),
    LM_V2(107, "CSN","RWN","Left Message", "LM"),
    CB_V2(108, "CSB","RWN","Call Back", "CB"),
    RTP_V2(109, "CSS","RWCNT","Refused to Pay", "RTP"),
    RNR_V2(110, "CSN","RWN","Ringing No Response", "RNR"),
    SWF_V2(111, "CSOM","RWN","Mobile Switched Off", "SB"),
    WN_V2(112, "CSE","RWN","Wrong Num", "NIU"),
    NC_V2(113, "CNLF","RWN","Num Unavailable or Not Reachable", "TOS"),

    //打电话结果
    CALLING_RESULT_1(201, "CSS","RWC","Promise to pay", "PTP"),
    CALLING_RESULT_2(202, "CSN","RWN","Ringing No Response", "RTP"),
    CALLING_RESULT_3(203, "CSOM","RWCNT","Mobile Switched Off", "SB"),
    CALLING_RESULT_4(204, "CSE","RWN","Wrong Num", "UTC"),
    CALLING_RESULT_5(205, "CSE","RWN","Num Unavailable or Not Reachable", "TOS"),
    CALLING_RESULT_6(206, "CSNS","RWCNT","Don't know him/her", "NB"),
    CALLING_RESULT_7(207, "CLFN","RWN","Will inform him/her", "LM"),
    CALLING_RESULT_8(208, "CSD","RWTA","Refuse to inform him/her", "NLM");


    private Integer type;
    private String result;
    private String repayResult;
    private String desc;
    private String shortDesc;

    FOSCollectionTagEnum(Integer type, String result,String repayResult, String desc, String shortDesc) {
        this.type = type;
        this.result = result;
        this.repayResult = repayResult;
        this.desc = desc;
        this.shortDesc = shortDesc;
    }

    public Integer getType() {
        return type;
    }

    public FOSCollectionTagEnum setType(Integer type) {
        this.type = type;
        return this;
    }

    public String getDesc() {
        return desc;
    }

    public FOSCollectionTagEnum setDesc(String desc) {
        this.desc = desc;
        return this;
    }

    public String getShortDesc() {
        return shortDesc;
    }

    public FOSCollectionTagEnum setShortDesc(String shortDesc) {
        this.shortDesc = shortDesc;
        return this;
    }

    public String getResult() {
        return result;
    }

    public FOSCollectionTagEnum setResult(String result) {
        this.result = result;
        return this;
    }

    public String getRepayResult() {
        return repayResult;
    }

    public FOSCollectionTagEnum setRepayResult(String repayResult) {
        this.repayResult = repayResult;
        return this;
    }
}
